/**
 * This file is part of Aion-Finish <Ver:4.3>
 *
 *  Aion-Finish is free software: you can redistribute it and/or modify
 *  it under the terms of the GNU Lesser Public License as published by
 *  the Free Software Foundation, either version 3 of the License, or
 *  (at your option) any later version.
 *
 *  Aion-Finish is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU Lesser Public License for more details.
 *  web:aionfinish.com
 *  You should have received a copy of the GNU Lesser Public License
 *  along with Aion-Finish.  If not, see <http://www.gnu.org/licenses/>.
 */

package com.aionengine.gameserver.configs.main;

import com.aionemu.commons.configuration.Property;

public class PvPConfig{
    @Property(key="gameserver.pvp.chainkill.time.restriction", defaultValue="0")
    public static int CHAIN_KILL_TIME_RESTRICTION;

    @Property(key="gameserver.pvp.chainkill.number.restriction", defaultValue="30")
    public static int CHAIN_KILL_NUMBER_RESTRICTION;

    @Property(key="gameserver.pvp.max.leveldiff.restriction", defaultValue="9")
    public static int MAX_AUTHORIZED_LEVEL_DIFF;

    @Property(key="gameserver.pvp.medal.rewarding.enable", defaultValue="false")
    public static boolean ENABLE_MEDAL_REWARDING;

    @Property(key="gameserver.pvp.medal.reward.chance", defaultValue="10")
    public static float MEDAL_REWARD_CHANCE;

    @Property(key="gameserver.pvp.medal.reward.quantity", defaultValue="1")
    public static int MEDAL_REWARD_QUANTITY;

    @Property(key="gameserver.pvp.toll.rewarding.enable", defaultValue="false")
    public static boolean ENABLE_TOLL_REWARDING;

    @Property(key="gameserver.pvp.toll.reward.chance", defaultValue="50")
    public static float TOLL_REWARD_CHANCE;

    @Property(key="gameserver.pvp.toll.reward.quantity", defaultValue="1")
    public static int TOLL_REWARD_QUANTITY;

    @Property(key="gameserver.pvp.killingspree.enable", defaultValue="false")
    public static boolean ENABLE_KILLING_SPREE_SYSTEM;

    @Property(key="gameserver.pvp.raw.killcount.spree", defaultValue="20")
    public static int SPREE_KILL_COUNT;

    @Property(key="gameserver.pvp.raw.killcount.rampage", defaultValue="35")
    public static int RAMPAGE_KILL_COUNT;

    @Property(key="gameserver.pvp.raw.killcount.genocide", defaultValue="50")
    public static int GENOCIDE_KILL_COUNT;

    @Property(key="gameserver.pvp.special_reward.type", defaultValue="0")
    public static int GENOCIDE_SPECIAL_REWARDING;

    @Property(key="gameserver.pvp.special_reward.chance", defaultValue="2")
    public static float SPECIAL_REWARD_CHANCE;

    @Property(key="gameserver.pvp.punishment.reduceap", defaultValue="0")
    public static int PUNISHMENT_REDUCEAP;

    @Property(key = "gameserver.pvpreward.enable", defaultValue = "false")
    public static boolean PVPREWARD_ENABLE;

    @Property(key = "gameserver.pvpreward.kills.needed1", defaultValue = "5")
    public static int PVPREWARD_KILLS_NEEDED1;
	
    @Property(key = "gameserver.pvpreward.kills.needed2", defaultValue = "10")
    public static int PVPREWARD_KILLS_NEEDED2;
	
    @Property(key = "gameserver.pvpreward.kills.needed3", defaultValue = "15")
    public static int PVPREWARD_KILLS_NEEDED3;

    @Property(key = "gameserver.pvpreward.item.reward1", defaultValue = "186000031")
    public static int PVPREWARD_ITEM_REWARD1;
	
    @Property(key = "gameserver.pvpreward.item.reward2", defaultValue = "186000030")
    public static int PVPREWARD_ITEM_REWARD2;
	
    @Property(key = "gameserver.pvpreward.item.reward3", defaultValue = "186000096")
    public static int PVPREWARD_ITEM_REWARD3;
	
    @Property(key = "gameserver.pvpreward.item.reward4", defaultValue = "186000104")
    public static int PVPREWARD_ITEM_REWARD4;
	
    @Property(key = "gameserver.pvpreward.item.reward5", defaultValue = "186000101")
    public static int PVPREWARD_ITEM_REWARD5;
	
    @Property(key = "gameserver.pvpreward.item.reward6", defaultValue = "186000019")
    public static int PVPREWARD_ITEM_REWARD6;
	
    @Property(key = "gameserver.pvpreward.item.reward7", defaultValue = "186000018")
    public static int PVPREWARD_ITEM_REWARD7;

    @Property(key = "gameserver.pvp.period", defaultValue = "24")
    public static int DAILY_PVP_PERIOD;
}
